package com.woniuxy.common.mapper;

import com.woniuxy.common.entity.ShopMerchantAccount;
import com.woniuxy.common.entity.ShopMerchantAccountExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ShopMerchantAccountMapper {
    long countByExample(ShopMerchantAccountExample example);

    int deleteByExample(ShopMerchantAccountExample example);

    int deleteByPrimaryKey(String accountId);

    int insert(ShopMerchantAccount record);

    int insertSelective(ShopMerchantAccount record);

    List<ShopMerchantAccount> selectByExample(ShopMerchantAccountExample example);

    ShopMerchantAccount selectByPrimaryKey(String accountId);

    int updateByExampleSelective(@Param("record") ShopMerchantAccount record, @Param("example") ShopMerchantAccountExample example);

    int updateByExample(@Param("record") ShopMerchantAccount record, @Param("example") ShopMerchantAccountExample example);

    int updateByPrimaryKeySelective(ShopMerchantAccount record);

    int updateByPrimaryKey(ShopMerchantAccount record);
}